<?php
/**
 *
 * @package    opensocial
 * @subpackage activity
 * @author     Daniel Botelho <botelho.daniel@gmail.com>
 * @link http://code.google.com/apis/opensocial/docs/0.7/reference/opensocial.Activity.Field.html
 * @see OSEnvironment::supportsActivity()
 */
class OSActivityField
{ 
  /** Opensocial class */
  const ACTIVITYFIELD_CLASS = 'opensocial.Activity.Field';
  
  /**
   * A string specifying the primary text of an activity. 
   */
  const TITLE = 'opensocial.Activity.Field.TITLE';
  /**
   * A string specifying the title template message ID in the gadget spec. 
   */
  const TITLE_ID = 'opensocial.Activity.Field.TITLE_ID';
  /** A string specifying the application that this activity is associated with. */
  const APP_ID = 'opensocial.Activity.Field.APP_ID';
  /** A string specifying an optional expanded version of an activity. */
  const BODY = 'opensocial.Activity.Field.BODY';
  /** A string specifying the body template message ID in the gadget spec. */
  const BODY_ID = 'opensocial.Activity.Field.BODY_ID';
  /** An optional string ID generated by the posting application. */
  const EXTERNAL_ID = 'opensocial.Activity.Field.EXTERNAL_ID';
  /** A string ID that is permanently associated with this activity. */
  const ID = 'opensocial.Activity.Field.ID';
  /** Any photos, videos, or images that should be associated with the activity.*/
  const MEDIA_ITEMS = 'opensocial.Activity.Field.MEDIA_ITEMS'; 
  /** A string specifying the time at which this activity took place in milliseconds since the epoch.*/
  const POSTED_TIME = 'opensocial.Activity.Field.POSTED_TIME'; 
  /** A number between 0 and 1 representing the relative priority of this activity in relation to other activities from the same source */
  const PRIORITY = 'opensocial.Activity.Field.PRIORITY';
  /** A string specifying the URL for the stream's favicon. */
  const STREAM_FAVICON_URL = 'opensocial.Activity.Field.STREAM_FAVICON_URL';
  /** A string specifying the stream's source URL. */
  const STREAM_SOURCE_URL = 'opensocial.Activity.Field.STREAM_SOURCE_URL';
  /** A string specifing the title of the stream. */
  const STREAM_TITLE = 'opensocial.Activity.Field.STREAM_TITLE';
  /** A string specifying the stream's URL. */
  const STREAM_URL = 'opensocial.Activity.Field.STREAM_URL';
  /** A map of custom keys to values associated with this activity. */
  const TEMPLATE_PARAMS = 'opensocial.Activity.Field.TEMPLATE_PARAMS';
  /** A string specifying the URL that represents this activity. */
  const URL = 'opensocial.Activity.Field.URL';
  /** The string ID of the user who this activity is for. */
  const USER_ID = 'opensocial.Activity.Field.USER_ID';

  

  private function __construct()
  {
  }
  private function __clone()
  {
  }

}
